using System;
using System.Collections.Generic;

namespace Fuyao.Business.Entities.Models
{
    public partial class GuiaRemision
    {
        public GuiaRemision()
        {
            this.DetalleGuiaRemisions = new List<DetalleGuiaRemision>();
            this.Ventas = new List<Venta>();
        }

        public int GuiaRemisionID { get; set; }
        public Nullable<int> ClienteID { get; set; }
        public int Estado { get; set; }
        public string Observacion { get; set; }
        public Nullable<int> NroGuiaRemision { get; set; }
        public System.DateTime FechaCreacion { get; set; }
        public Nullable<System.DateTime> FechaModificacion { get; set; }
        public int CreadoPor { get; set; }
        public Nullable<int> ModificadoPor { get; set; }
        public Nullable<int> NroVenta1 { get; set; }
        public Nullable<int> NroVenta2 { get; set; }
        public Nullable<int> NroVenta3 { get; set; }
        public string PuntoPartida { get; set; }
        public string PuntoLlegada { get; set; }
        public string ModeloAuto { get; set; }
        public string PlacaAuto { get; set; }
        public string Brevete { get; set; }
        public string NombreConductor { get; set; }
        public string Serie { get; set; }
        public Nullable<System.DateTime> FechaIniTraslado { get; set; }
        public string NombreTransportista { get; set; }
        public string RUCTransportista { get; set; }
        public Nullable<int> MotivoTraslado { get; set; }
        public string DescMotivoTraslado { get; set; }
        public virtual Cliente Cliente { get; set; }
        public virtual ICollection<DetalleGuiaRemision> DetalleGuiaRemisions { get; set; }
        public virtual ICollection<Venta> Ventas { get; set; }
    }
}
